package movepaint.view.menuComponents;
import javax.swing.JButton;
import javax.swing.ImageIcon;

/**
 * Classe qui permet de creer un bouton avec un champ texte,
 *	une image et une touche raccourci.
 *
 * @author Paulino A.
 *
 * @version 1.0
 **/
public class JButtonRaccourci extends JButton {
	/**
	 *	Constructeur qui prend en argument un champ texte,
	 *	une image et une touche raccourci.
	 *
	 *	@param text
	 *			Le texte du bouton
	 *	@param image
	 *			L'image associ�e au bouton.
	 *	@param raccourci
	 *			La combinaison de touches qui d�finissent un raccourci vers le bouton.
	 *
	 **/	
	public JButtonRaccourci(String text,ImageIcon image,int raccourci) {
		super(text,image);
		setMnemonic(raccourci);
	}

	/**
	 *	Constructeur qui prend en argument un champ texte,
	 *	une image et une touche raccourci.
	 *	<br>
	 *	Le dernier argument permet d'ajouter un message info bulle au bouton.
	 *
	 *	@param text
	 *			Le texte du bouton.
	 *	@param image
	 *			L'image associ�e au bouton.
	 *	@param raccourci
	 *			La combinaison de touches qui d�finissent un raccourci vers le bouton.
	 *	@param textAide
	 *			Le texte a afficher dans l'info bulle.
	 *
	 **/	
	public JButtonRaccourci(String text,ImageIcon image,int raccourci,String textAide) {
		super(text,image);
		setMnemonic(raccourci);
		setToolTipText(textAide);
	}
}